#ifndef __SYS_BSP_H__
#define __SYS_BSP_H__

#include "FreeRTOS.h"
#include "task.h"
#include "queue.h"
#include "semphr.h"
#include "main.h"
#include "cmsis_os.h"

#include "usart.h"
#include <stdint.h>

#include "adc.h"
#include "dma.h"
#include "usart.h"
#include "gpio.h"
#include "can.h"

#include "can_driver.h"
#include "dronecan_driver.h"

extern QueueHandle_t xQueue_Uart;
extern SemaphoreHandle_t xUart_RXSemaphore;

extern void Queue_Init(void);


#define xQueue_Uart_Size	5
//#define UART_SEND
#define DBUG			            	//Debug macro switch

#endif
